SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE View [dbo].[TMDOCU_IMPO]  
As  
SELECT CO_EMPR,CO_PROV,CO_TIPO_DOCU,NU_DOCU_PROV,FE_REGI_COMP, 
FE_EMIS,NU_CORR_COMP,FA_TIPO_CAMB,FA_CAMB_EXTR,CO_MONE,IM_TOTA,   
IM_BRUT_AFEC,Case When CO_TIPO_DOCU = 'FND' Or CO_TIPO_DOCU = 'FNS' 
             Or CO_TIPO_DOCU = 'NCE' Or CO_TIPO_DOCU = 'NDT' Then 0  
             Else IM_BRUT_INAF End IM_BRUT_INAF,  
 CO_ESTA_DOCU,NU_IMPO,NU_ASTO,Null CO_BANC,Null NU_CNTA_BANC,   
 Null AA_BNCO,Null MM_BNCO,Null TI_MOVI_BANC,Null NU_COMP_BANC,1 CO_GRUP  
FROM TMDOCU_PROV  
Where   
CO_ESTA_DOCU != 'ANU'  
AND Rtrim(IsNull(TMDOCU_PROV.NU_IMPO, '')) != ''  
Union All  
SELECT t1.CO_EMPR,t2.CO_ENTI,t2.CO_TIPO_DOCU,t2.NU_DOCU_BANC,t2.FE_OPER,   
 t2.FE_OPER,'',t2.FA_TIPO_CAMB,t2.FA_TIPO_CAMB,t3.CO_MONE,t1.IM_DIST, 0, 0,  
 t2.TI_SITU,t1.NU_IMPO,t1.NU_COMP_BANC,t1.CO_BANC,t1.NU_CNTA_BANC,  
 t1.AA_BNCO,t1.MM_BNCO,t1.TI_MOVI_BANC,t1.NU_COMP_BANC,2   
FROM  TDBANC_DIST t1, TCMOVI_BANC t2,TMCNTA_BANC t3  
Where   
T2.TI_SITU != 'ANU'  
AND Rtrim(IsNull(T1.NU_IMPO, '')) != ''  
And     t2.CO_EMPR = t1.CO_EMPR  
And     t2.CO_BANC = t1.CO_BANC  
And     t2.NU_CNTA_BANC = t1.NU_CNTA_BANC  
And     t2.AA_BNCO = t1.AA_BNCO  
And     t2.MM_BNCO = t1.MM_BNCO  
And     t2.TI_MOVI_BANC = t1.TI_MOVI_BANC  
And     t2.NU_COMP_BANC = t1.NU_COMP_BANC  
And     t3.CO_EMPR  =  t1.CO_EMPR  
And     t3.CO_BANC  =  t1.CO_BANC  
And     t3.NU_CNTA_BANC = t1.NU_CNTA_BANC

GO
